#ifndef LONGKEY_UISP_DESKTOP_CONTROL_FRAME_H_
#define LONGKEY_UISP_DESKTOP_CONTROL_FRAME_H_

#include "../DuiLib/Utils/WinImplBase.hpp"

class ControlFrame : public DuiLib::WindowImplBase
{
public:
	ControlFrame(void);
	~ControlFrame(void);

	virtual void InitWindow();

protected:
	virtual void Notify(TNotifyUI &msg);
	void OnPrepare(TNotifyUI& msg);

	LPCTSTR GetWindowClassName() const;

	LRESULT ResponseDefaultKeyEvent(WPARAM wParam);

	virtual CDuiString GetSkinFolder();
	virtual CDuiString GetSkinFile();
};

#endif	// LONGKEY_UISP_DESKTOP_CONTROL_FRAME_H_
